home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / include / linux / bpqether.h < prev    next >
C/C++ Source or Header  |  2005-10-13  |  952b  |  42 lines

  1. #ifndef    __BPQETHER_H
  2. #define    __BPQETHER_H
  3.  
  4. /*
  5.  *     Defines for the BPQETHER pseudo device driver
  6.  */
  7.  
  8. #ifndef __LINUX_IF_ETHER_H
  9. #include <linux/if_ether.h>
  10. #endif
  11.  
  12. #define SIOCSBPQETHOPT        (SIOCDEVPRIVATE+0)    /* reserved */
  13. #define SIOCSBPQETHADDR        (SIOCDEVPRIVATE+1)
  14.  
  15. struct bpq_ethaddr {
  16.     unsigned char destination[ETH_ALEN];
  17.     unsigned char accept[ETH_ALEN];
  18. };
  19.  
  20. /* 
  21.  * For SIOCSBPQETHOPT - this is compatible with PI2/PacketTwin card drivers,
  22.  * currently not implemented, though. If someone wants to hook a radio
  23.  * to his Ethernet card he may find this useful. ;-)
  24.  */
  25.  
  26. #define SIOCGBPQETHPARAM    0x5000  /* get Level 1 parameters */
  27. #define SIOCSBPQETHPARAM    0x5001  /* set */
  28.  
  29. struct bpq_req  {
  30.     int cmd;
  31.     int speed;            /* unused */
  32.     int clockmode;        /* unused */
  33.     int txdelay;
  34.     unsigned char persist;    /* unused */
  35.     int slotime;        /* unused */
  36.     int squeldelay;
  37.     int dmachan;        /* unused */
  38.     int irq;            /* unused */
  39. };
  40.  
  41. #endif
  42.